lawn thatcher - French English Dictionary